/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.entidades;

import java.io.Serializable;
import java.math.BigInteger;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author JAVIER
 */
@Entity
@Table(name = "bdagrupados.ventasmesnegocio")
@XmlRootElement
@NamedQueries({
    @NamedQuery(name = "Ventasmesnegocio.findAll", query = "SELECT v FROM Ventasmesnegocio v"),
    @NamedQuery(name = "Ventasmesnegocio.findByVpmNegocio", query = "SELECT v FROM Ventasmesnegocio v WHERE v.vpmNegocio = :vpmNegocio"),
    @NamedQuery(name = "Ventasmesnegocio.findByVpmAno", query = "SELECT v FROM Ventasmesnegocio v WHERE v.vpmAno = :vpmAno"),
    @NamedQuery(name = "Ventasmesnegocio.findByVpmMes", query = "SELECT v FROM Ventasmesnegocio v WHERE v.vpmMes = :vpmMes"),
    @NamedQuery(name = "Ventasmesnegocio.findByVpmMesnombre", query = "SELECT v FROM Ventasmesnegocio v WHERE v.vpmMesnombre = :vpmMesnombre"),
    @NamedQuery(name = "Ventasmesnegocio.findByVpmNumVentas", query = "SELECT v FROM Ventasmesnegocio v WHERE v.vpmNumVentas = :vpmNumVentas"),
    @NamedQuery(name = "Ventasmesnegocio.findByVpmNumCupones", query = "SELECT v FROM Ventasmesnegocio v WHERE v.vpmNumCupones = :vpmNumCupones")})
public class Ventasmesnegocio implements Serializable {
    private static final long serialVersionUID = 1L;
    @Column(name = "vpm_negocio")
    private Integer vpmNegocio;
    @Column(name = "vpm_ano")
    private BigInteger vpmAno;
    @Id
    @Column(name = "vpm_mes")
    private BigInteger vpmMes;
    @Size(max = 9)
    @Column(name = "vpm_mesnombre")
    private String vpmMesnombre;
    @Basic(optional = false)
    @NotNull
    @Column(name = "vpm_num_ventas")
    private long vpmNumVentas;
    @Column(name = "vpm_num_cupones")
    private BigInteger vpmNumCupones;

    public Ventasmesnegocio() {
    }

    public Integer getVpmNegocio() {
        return vpmNegocio;
    }

    public void setVpmNegocio(Integer vpmNegocio) {
        this.vpmNegocio = vpmNegocio;
    }

    public BigInteger getVpmAno() {
        return vpmAno;
    }

    public void setVpmAno(BigInteger vpmAno) {
        this.vpmAno = vpmAno;
    }

    public BigInteger getVpmMes() {
        return vpmMes;
    }

    public void setVpmMes(BigInteger vpmMes) {
        this.vpmMes = vpmMes;
    }

    public String getVpmMesnombre() {
        return vpmMesnombre;
    }

    public void setVpmMesnombre(String vpmMesnombre) {
        this.vpmMesnombre = vpmMesnombre;
    }

    public long getVpmNumVentas() {
        return vpmNumVentas;
    }

    public void setVpmNumVentas(long vpmNumVentas) {
        this.vpmNumVentas = vpmNumVentas;
    }

    public BigInteger getVpmNumCupones() {
        return vpmNumCupones;
    }

    public void setVpmNumCupones(BigInteger vpmNumCupones) {
        this.vpmNumCupones = vpmNumCupones;
    }

  
}
